函數與資料封裝(公有與私有)
公有:可以在類的外部被直接訪問,通常用來定義對外接口
私有:只能在類的內部訪問,這樣可以保護數據,防止外部代碼直接修改它們。私有成員通常用來存儲數據,並通過公有方法來提供對數據的操作
封裝優點:
1.數據保護:私有成員可以防止外部代碼隨意修改類的內部狀態,從而保護數據的完整性
2.接口清晰:通過公有方法提供操作,增強了類的接口清晰度,使其他開發者能夠更容易理解如何與類互動
3.維護性:如果需要更改內部實現,只需修改類的內部邏輯,而不會影響使用該類的外部代碼
例題:
計算矩形面積
計算學生成績平均